#ifndef SPLINTER_KNOTS_H
#define SPLINTER_KNOTS_H

#include <vector>

namespace SPLINTER
{

// Knot vector related
bool isKnotVectorRegular(const std::vector<double> &knots, unsigned int degree);
bool isKnotVectorClamped(const std::vector<double> &knots, unsigned int degree);
bool isKnotVectorRefinement(const std::vector<double> &knots, const std::vector<double> &refinedKnots);

} // namespace SPLINTER

#endif // SPLINTER_KNOTS_H
